diff options
| author | Adam Soltys <[email protected]> | 2025-01-25 10:50:51 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2025-01-25 10:50:51 -0800 |
| commit | dbb00917d84a341f67b11bdfb6d8c50154f691c2 (patch) | |
| tree | de343a68f91a56e0f9934d63f78807bbd8298850 /src/routes/(app)/send/lightning/[payreq]/+page.server.ts | |
| parent | 2da72f949f78d62e671e9d098b107fc35d4fe9f5 (diff) | |
| download | coinos-ui-dbb00917d84a341f67b11bdfb6d8c50154f691c2.tar.gz coinos-ui-dbb00917d84a341f67b11bdfb6d8c50154f691c2.zip | |
capture ln comments
Diffstat (limited to 'src/routes/(app)/send/lightning/[payreq]/+page.server.ts')
| -rw-r--r-- | src/routes/(app)/send/lightning/[payreq]/+page.server.ts | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts deleted file mode 100644 index 0f7b4003..00000000 --- a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts +++ /dev/null @@ -1,49 +0,0 @@ -import getRates from "$lib/rates"; -import { auth, fd, post } from "$lib/utils"; -import { fail, redirect } from "@sveltejs/kit"; - -export async function load({ cookies, params, parent }) { - const { user } = await parent(); - let data = { ...params }; - const rates = await getRates(); - if (!params.payreq.startsWith("lno")) { - data = { ...data, ...(await post("/parse", params, auth(cookies))) }; - } - - data.rate = rates[user.currency]; - return data; -} - -export const actions = { - setAmount: async ({ cookies, params, request }) => { - let data = await fd(request); - const { payreq } = params; - const { amount } = data; - if (payreq.startsWith("lno")) { - const { invoice } = await post("/fetchinvoice", { - amount, - offer: payreq, - }); - - data = await post("/parse", { payreq: invoice }, auth(cookies)); - data.payreq = invoice; - } - - return data; - }, - - send: async ({ cookies, request }) => { - let p; - try { - const body = await fd(request); - - p = await post("/payments", body, auth(cookies)); - } catch (e) { - let { message } = e as Error; - if (!message.includes("Insufficient")) message = "payments.failedToRoute"; - return fail(400, { message }); - } - - redirect(307, `/sent/${p.id}`); - }, -}; |
